package com.eportal.dao;

import com.eportal.entity.TUsersApplyEntity;
import com.eportal.entity.TUsersEntity;
import com.framework.jqgrid.MyMapper;
import org.apache.ibatis.annotations.Param;

public interface TUsersEntityMapper extends MyMapper<TUsersEntity> {

    /**
     * 根据 usersApply 获取对象
     * @author Saber
     * @Date 2017/8/10 下午4:33
     * @param usersApply usersApply
     * @return
     */
    TUsersEntity getFromUsersApply(@Param("usersApply") TUsersApplyEntity usersApply);

    /**
     * 根据 userId 获取 对象
     * @author Saber
     * @Date 2017/8/14 下午6:21
     * @param userid    userId
     * @return
     */
    TUsersEntity getByUserId(@Param("userid") String userid);

    /**
     * 根据手机号和appId获取对象
     * @author Saber
     * @Date 2017/8/15 下午5:52
     * @param tel       手机号
     * @param appId     appId
     * @return
     */
    TUsersEntity getByTelAndAppId(@Param("tel") String tel, @Param("appId") String appId);
}
